2-Ingredient DIY Baby Shampoo

My kids love to make messes, and this leads to lots of baths! The challenge is getting them clean, while not letting them soak in a chemical soup. We have used every “natural baby shampoo” on the market, and most of them work great. Unfortunately, I’m not such a huge fan of their prices! I decided to make my own because it saves some cash and I know exactly what my kids are bathing in. Plus, it makes their baby skin even softer! Need I say more?!
Now, when you read the ingredient list below you might think “Dr. Bronners? That stuff is like $16 a bottle!” Have no fear, you only use 1 cup for each batch of shampoo… which means you can make 4 bottles of shampoo from one bottle of Dr. Bronners. These are big bottles of shampoo, and they last a long time. Coconut oil is cheap and the lavender oil is optional.
2-Ingredient DIY Baby Shampoo
Materials
- 1 cup Dr. Bronner’s soap
- 1 cup coconut oil
- 1 cup water
- Lavender essential oil
Instructions
- Mix everything together and put into a plastic container (no glass in the tub!).
- Shake it up.
- Done!
- We re-used an old Burt’s Bee’s Baby Shampoo container.
Notes
CLICK HERE to Pin this Recipe


Hi, my name is Kate.
I love food. Real food. We eat all of the things that nursing school taught me were bad for you: butter, eggs, bacon, and raw milk.
I am a Nurse, a Mom, and a Real Food loving blogger. Just trying to save the world.

how important is it to get the baby mild soap? We have a lot of those soaps locally but not the baby mild. should I just order it online or is another scent ok too?
The baby mild is tear free. You can use the other kinds as long as you keep it from running into their eyes.
How do you keep the coconut oil from solidifying? Do you just hake it up really good? Live this idea. Thanks!
It is a complete mystery to me! I was worried about this and it has yet to happen. We live in Minnesota and our basement (where the bathtub is) gets cool in the winter….and the coconut oil still doesn’t solidify! Maybe the soap prevents it? I am not entirely sure. But, I am glad it doesn’t because this shampoo is wonderful and has saved us some serious cash!
Thanks Kate. Can’t wait to try it! 🙂
Nevermind was thinking of something different
How do you keep your kiddos hair from looking greasy, I used it on my 3 and rinsed well but there hair still looked greasy, on the upside though they had soft skin and hair
I found that my kids hair would look greasy if I left the shampoo in for a while. If I just soap up, lather and rinse right away their hair gets clean and is not left greasy.
Hi,
I tried this with my son but have noticed a white film all over everything. Also, everything has a greasy feeling to it now (the tub, his toys). Did anybody else experience this? Did I do something wrong?
Do you make your own shampoo as well? If so could you share your recipe?
Hi Margie, No I buy my shampoo. I tried making my own and never made one that I liked well enough. Here is the kind I use (it’s non-toxic): https://realfoodrn.com/BCbody
If it’s too greasy you guys could add more water and less coconut oil that dr bronners goes a long way
How many days last this shampoo recipe stay without fungi or mold n yeast without perservative . If want last then please suggest me perservative name which use in it .
I have never had an issue with mold growth
How is it a 2-ingredient shampoo if the ingredients list is four items long?
Hi, can we use this shampoo on the newborns as well? Also, can we use this as a baby wash or just a shampoo?
We used it on our newborn babies and it works as a body wash too 🙂
Is there an alternative to coconut oil? Fractionated coconut oil goes rancid on mine, my husband’s and my baby’s skin. So when coconut oil is used and any lingers on the skin, we smell like rancid oil within hours. So I’m trying to find a natural shampoo that doesn’t contain coconut oil, but is still safe if some gets in my baby’s mouth. He’s at the age where he puts everything in his mouth in an instant.
Wow, that’s a pain! Maybe try something like jojoba oil or almond oil?